// pages/details/details.js
import { ajax, src, util } from "../../utils/util.js";
Page({

  /**
   * 页面的初始数据
   */
  data: {
    select:1,
    src:src,
    list1:[],
    list2:[],
    list3:[],

    height:'', // 获取当前页面的可视高度

    noin:true
  },

  lower:function(){

    if(this.data.noin==false){
      return
    }else{
      this.setData({
        noin:false
      })

      // console.log("11111111111")
      if(this.data.select==1){
        var list1=this.data.list1
        if(list1.length>=25){
          this.setData({
            noin:true
          })
          return
        }else{

          console.log(list1)
          console.log(list1.length)
          list1.push(list1.length+1)
          list1.push(list1.length+1)
          list1.push(list1.length+1)

          if(list1.length>=25){
            list1=list1.slice(0,25)
          }
         
          this.setData({
            list1:list1,
            noin:true
          })

        }
      }
      if(this.data.select==2){
        var list2=this.data.list2
        if(list2.length>=26){
          this.setData({
            noin:true
          })
          return
        }else{
          console.log(list2)
          console.log(list2.length)
          list2.push(list2.length+1)
          list2.push(list2.length+1)
          list2.push(list2.length+1)

          if(list2.length>=26){
            list2=list2.slice(0,26)
          }

          this.setData({
            list2:list2,
            noin:true
          })
        } 
      }
      if(this.data.select==3){
        var list3=this.data.list3
        if(list3.length>=35){

          this.setData({
            noin:true
          })
          return
          
        }else{
           console.log(list3)
          console.log(list3.length)
          list3.push(list3.length+1)
          list3.push(list3.length+1)
          list3.push(list3.length+1)
          if(list3.length>=35){
            list3=list3.slice(0,34)
          }
          this.setData({
            list3:list3,
            noin:true
          })
        }
      }
    }

    

  },


  select:function(e){
    this.totop()
    var index = e.currentTarget.dataset.index
    this.setData({ 
      select:index
    })
  },


  onLazyLoad(info) {
    console.log(info)
  },
  //回到顶部
  totop: function (e) {  // 一键回到顶部
    this.setData({
      topNum: this.data.topNum = 0
    });
  },

  // // 获取滚动条当前位置
  // scrolltoupper: function (e) {
  //   console.log(e)
  //   if (e.detail.scrollTop > 100) {
  //     this.setData({
  //       floorstatus: true
  //     });
  //   } else {
  //     this.setData({
  //       floorstatus: false
  //     });
  //   }
  // },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var index=options.index

    console.log(index)

    if(index){
      this.setData({
        select:index
      })
    }

    var list1=[]
    var list2=[]
    var list3=[]
    for(var x=1;x<=6;x++){
      list1.push(x)
      list2.push(x)
      list3.push(x)
    }
  
    this.setData({
      list1:list1,
      list2:list2,
      list3:list3
    })
  },


  callphone: function () {
    ajax("/api/index/contact_phone", {
      data: {
      },
      header: {
        'Accept': 'application/json', // 默认值
      },
      method: 'get'
    }, res => {
      console.log(res)
      if (res.error == 0) {
        this.setData({
          kftel: res.data.contact_phone
        });
        this.setData({
          clickcall: true
        })
      }
    })


  },
  refusecall: function () {
    this.setData({
      clickcall: false
    })
  },
  cancall: function () {
    this.setData({
      clickcall: false
    })
    wx.makePhoneCall({
      phoneNumber: this.data.kftel //仅为示例，并非真实的电话号码
    })
  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})